package com.lagou.niancheng.rpc.common.entity;

import lombok.Data;
import lombok.experimental.Accessors;

/**
 * rpc请求方法元数据
 *
 * @author 大犬
 * @date 2020/4/27
 */
@Data
@Accessors(chain = true)
public class RPCMethodMetaData {
    /**
     * 方法id
     */
    private String methodId;
    /**
     * 全限类名
     */
    private String className;
    /**
     * 方法名称
     */
    private String methodName;
    /**
     * 参数类型列表
     */
    private String[] paramTypeNames;
    /**
     * 参数类型
     */
    private transient Class[] paramTypes;

}
